body{
    background: #dadada;
}
.left{
    width: 450px;
    float: left;
    min-height: 600px;
    background: #fff;
}
.right{
    margin-left: 450px;
    min-height: 600px;
    background: #dadada;
    color:#454545;
    font-size: 18px;
    line-height: 150%;
}
.left .logo{
    background: url(imgs/logo.png) no-repeat center;
    height: 80px;
    margin: 20px 0;
}
.left .menu{
    text-align: center;
}
.left .menu a{
    color:#d3d3d3;
    display: inline-block;
    margin: 5px 20px;
    text-decoration: none;
    cursor: pointer;
    font-size: 20px;
    line-height: 30px;
}
.left .menu a.active{
    color:#549bfe;
    border-bottom: 2px solid #549bfe;
}
.login-form{
    text-align: center;
    padding-top: 40px;
}
.login-form input{
    display: block;
    margin: 10px auto;
    background: #959595;
    border: none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    font-size: 16px;
    height: 30px;
    color: #fff;
}
.login-form input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { /* WebKit*/  
    color:    #ccc;  
}  
.login-form input:-moz-placeholder, textarea:-moz-placeholder { /* Mozilla Firefox 4 to 18 */  
    color:    #ccc;  
}  
.login-form input::-moz-placeholder, textarea::-moz-placeholder { /* Mozilla Firefox 19+ */  
    color:    #ccc;  
}  
.login-form input:-ms-input-placeholder, textarea:-ms-input-placeholder { /* IE 10+ */  
    color:    #ccc;  
}
.login-form .verifyimg img{
    width:215px;
    border: 2px solid #9a9a9a;
}
.login-form .btn{
    width: 215px;
    background: #549bfe;
    color: #fff;
    font-size: 26px;
    line-height: 40px;
    border: none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;

}
.login-form .Validform_checktip{
    min-height: 40px;
    color: red;

}
.left .title{
    height: 80px;
    text-align: center;
    font-size: 26px;
    line-height: 80px;
    color:#549bfe;
}
.info-list .info{
    margin-left: 50px;
}
.info-list .info-title{
    display: inline-block;
    background: #549bfe;
    color: #fff;
    padding: 5px 10px;
    border-bottom: 2px solid #549bfe;
    width: 110px;
    text-align: center;
}
.info-list .info-content{
    display: inline-block;
    color: #549bfe;
    padding: 5px 10px;
    border-bottom: 2px solid #549bfe;
    width: 150px;
    text-align: right;
}
.charge{
    margin: 0 50px;
}
.menu-bottom{
    position: fixed;
    bottom: 0;
    height: 40px;
    line-height: 40px;
    text-align: center;
    width: 450px;
}
.menu-bottom a{
    color:#8c8c8c;
    display: inline-block;
    margin: 5px 10px;
    text-decoration: none;
    cursor: pointer;
    font-size: 16px;
    line-height: 30px;
}
.menu-bottom a.active{
    color:#549bfe;
    border-bottom: 2px solid #549bfe;
}